Ext.define('YXMES.smfr.store.MoPsnStore', {
	extend : 'Ext.data.Store',
	alternateClassName : 'SMFR_MoPsnStore',
	autoLoad : false,
	autoDestory : false,
	remoteFilter : false,
	pageSize : 30,
	fields : [
		{name : 'orgCode', type : 'string'},
		{name : 'psn', type : 'string'},
		{name : 'lot', type : 'string'},
		{name : 'psnType', type : 'string'},
		{name : 'status', type : 'string'},
		{name : 'mo', type : 'string'},
		{name : 'matCode', type : 'string'},
		{name : 'matVer', type : 'string'},
		{name : 'pathCode', type : 'string'},
		{name : 'oper', type : 'string'},
		{name : 'operSeq', type : 'int'},
		{name : 'dtlSeq', type : 'int'},
		{name : 'resId', type : 'string'},
		{name : 'eventCode', type : 'string'},
		{name : 'eventValue', type : 'string'},
		{name : 'qty', type : 'float'},
		{name : 'unit', type : 'string'},
		{name : 'carryId', type : 'string'},
		{name : 'packId', type : 'string'},
		{name : 'holdNo', type : 'string'},
		{name : 'releaseNo', type : 'string'},
		{name : 'repairNo', type : 'string'},
		{name : 'reworkNo', type : 'string'},
		{name : 'splitFromPsn', type : 'string'},
		{name : 'mergeToPsn', type : 'string'},
		{name : 'currentLoc', type : 'string'},
		{name : 'psnCmf1', type : 'string'},
		{name : 'psnCmf2', type : 'string'},
		{name : 'psnCmf3', type : 'string'},
		{name : 'psnCmf4', type : 'string'},
		{name : 'psnCmf5', type : 'string'},
		{name : 'psnCmf6', type : 'string'},
		{name : 'psnCmf7', type : 'string'},
		{name : 'psnCmf8', type : 'string'},
		{name : 'psnCmf9', type : 'string'},
		{name : 'psnCmf10', type : 'string'},
		{name : 'createDate', dateFormat : 'YmdHis', type : 'date'},
		{name : 'createUserId', type : 'string'},
		{name : 'updateDate', dateFormat : 'YmdHis', type : 'date'},
		{name : 'updateUserId', type : 'string'},
		{name : 'operName', type : 'string'},
		{name : 'matDesc', type : 'string'}
	],
	proxy : {
		type : 'zbusrpc',
		module : 'SmfrViewProductionSnService',
		reader : {
			type: 'json',
			root : 'psnList'
		}
	}
});